.net语句求解! 和||的问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 15:09:29
if (!Show || Session["Code"] == null)
这里 的判断语句到底是判断什么的?
show || session["code"] 是判断什么
还有!
判断语句先后顺序及作用是怎样?
对了 if (Width == -1) 中
== 是什么意思啊? 这句不是应该判断条件不成立吗?
前面有width=50的语句的

先判断!
然后是&&
最后是||

if (!Show || Session["Code"] == null)

给你变一下.你就看明白了:

if ((!Show )||( Session["Code"] == null))

就是说 非show 或者 Session["Code"]等于空.这两个条件满足一个就OK.

-----------------------

一个"="是赋值.两个"="是判断.
如:

int i;
i=3;
就是说给i这个变量赋值.值为3;

if(i==3){
}
就是说当i这个变量的值为3的时候.